package com.admin_system;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * 通用物料管理系统后端应用程序入口
 * 
 * 项目功能：
 * 1. 提供通用物料管理与存储服务
 * 2. 支持多种类型文件的上传、下载与预览
 * 3. 实现基于角色的权限控制
 * 4. 提供用户管理功能
 * 
 * @author admin_system
 * @version 1.0
 */
@SpringBootApplication
public class AdminSystemApplication {

    public static void main(String[] args) {
        // 下面语句使得日志输出使用异步处理，减小输出日志对性能的影响
        System.setProperty("Log4jContextSelector", "org.apache.logging.log4j.core.async.AsyncLoggerContextSelector");
        
        // 启动Spring Boot应用
        SpringApplication.run(AdminSystemApplication.class, args);
    }

}
